// 云函数入口文件
const cloud = require('wx-server-sdk')

// 个人中心页面
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
})
const db = cloud.database();

const _ = db.command;

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext();
  let newTime = new Date();
  newTime = newTime.setDate(newTime.getDate()-1);
  newTime = new Date(newTime);

  // 在进行个人中心页数据下载时，先对join表格进行时间上的判定
  await db.collection('join')
  .where({
    startTime:_.lt(newTime)
  })
  .update({
    data:{
      status:3
    }
  })
  return db.collection('join')
  .where({
    openid:wxContext.OPENID
  })
  .orderBy('time','desc').get()
}